package br.ufpe.cin.ip.biblioteca.entidades;

public class Revista extends Publicacao {
	private static final long serialVersionUID = -4685902307843491565L;
	private String volume;
	private String fasciculo;
	private int numero;
	private int ano;
	
	public Revista() {
		this(0);
	}
	
	public Revista(int id) {
		super(id);
		this.volume = "";
		this.fasciculo = "";
		this.numero = 0;
		this.ano = 0;
	}
	
	public String getVolume() {
		return this.volume;
	}
	
	public void setVolume(String volume) {
		this.volume = volume;
	}
	
	public String getFasciculo() {
		return this.fasciculo;
	}
	
	public void setFasciculo(String fasciculo) {
		this.fasciculo = fasciculo;
	}
	
	public int getNumero() {
		return this.numero;
	}
	
	public void setNumero(int numero) {
		this.numero = numero;
	}
	
	public int getAno() {
		return this.ano;
	}
	
	public void setAno(int ano) {
		this.ano = ano;
	}

	@Override
	public int hashCode() {
		return super.hashCode();
	}
	
	@Override
	public boolean equals(Object obj) {
		if(obj!=null && obj instanceof Revista) {
			return super.equals(obj);
		} else {
			return false;
		}
	}
	
	@Override
	public String toString() {
		return super.toString();
	}
}
